/**
 * 
 */
package br.com.ridea.pegadacultural.resources;

import java.util.ArrayList;
import java.util.List;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;

import br.com.ridea.pegadacultural.facade.PegadaFacade;
import br.com.ridea.pegadacultural.model.Configuracao;


/**
 * Classe que contem os servicos disponiveis da classe
 * Configuracao
 *
 *
 * @author Bruno Henrique Dannas Pelogia <bruno.pelogia@gmail.com>
 * @since 19/07/2014
 * @version 1.0
 */

@Path("/configuracao")
public class ConfiguracaoRest{
	
	@GET
	@Path("/listarConfiguracao")
	@Produces({"application/json; charset=UTF-8"})
	public List<Configuracao> getListaConfiguracao() {
		ArrayList<Configuracao> lista = new ArrayList< Configuracao >();
		lista = (ArrayList< Configuracao >) PegadaFacade.getInstance().listarConfiguracao();
		return lista;
	}
	
	/*
	URL: http://localhost:8080/webservicepegada/configuracao/inserirJSON
	Content Type: application/xml
	Dados XML enviados: {"configuracao":{"codigo":"1","email":"bruno.pelogia@gmail.com","lancamento":"true","newsletter":"true","usuario":{"codigo":"1"}}}	
	 */
//	@POST
//	@Path("/inserirJSON")
//	@Consumes({"application/json; charset=UTF-8"})
//	@Produces({"application/json; charset=UTF-8"})
//	public Configuracao inserirConfiguracaoXML(Configuracao configuracao) {
//		ConfiguracaoDAO.getInstance().inserir(configuracao);
//		return configuracao;
//	}
	

}
